﻿html {
	font-family: "Arial", "Microsoft YaHei", sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, "Microsoft YaHei", sans-serif;
	font-size: 12px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	margin: 0;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
    width: 100%;
}

/* QR code generator */
#qrCode {
    margin: 15px;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
	 
}



@media (max-width: 991px) {
	.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
		width: 20px !important;
	}
	 
}
@media screen and (max-width: 480px) {
	/* Hide captions */
	.fixed .content-wrapper, .fixed .right-side {
		padding-top: 50px !important;
	}
	.service{
		display:none
	}
	.wxnumber {
		width: 100%;
		margin: 0 auto;
	}
	 
}
 


@media screen and (min-width: 768px) {
	/* Hide captions */
	.fixed .content-wrapper, .fixed .right-side {
		padding-top: 0px !important;
	}
	.wxnumber {
		width: 80%;		
	
	}
	 
}
 

table.dataTable {
	width: 100%;
	margin: 0 auto;
	clear: both;
	border-collapse: collapse !important;
	border-spacing: 0;
}
.content-header > h1 {
	margin: 0;
	font-size: 20px;
}
.treeview-menu > li > a {
	padding: 5px 5px 5px 15px;
	display: block;
	font-size: 12px;
}
.panel-warning .panel-heading {
	background-color: #F0AD4E;
	color: #fff;
}

.panel-danger .panel-heading {
	background-color: #D9534F;
	color: #fff;
}

.panel-info .panel-heading {
	background-color: #5BC0DE;
	color: #fff;
}

.panel-dark .panel-heading {
	background-color: #1d2939;
	color: #fff;
}
.error{
	color:orangered;
}
.form-group {
	 margin-bottom: 5px; 
}

.log-img{
	margin-right:10px;
}

.main-header .logo {
text-align:left;

}

.user-panel > .info {
	position: unset;
	padding: 5px 5px 5px 2px;
}